Turing Award Micropipelines

نویسنده

  • IVAN E. SUTHERLAND
چکیده

The pipeline processor is a common paradigm for very high speed computing machinery. Pipeline processors provide high speed because their separate stages can operate concurrently, much as different people on a manufacturing assembly line work concurrently on material passing down the line. Although the concurrency of pipeline processors makes their design a demanding task, they can be found in graphics processors, in signal processing devices, in integrated circuit components for doing arithmetic, and in the instruction interpretation units and arithmetic operations of general purpose computing machinery. Because I plan to describe a variety of pipeline processors, I will start by suggesting names for their various forms. Pipeline processors, or more simply just pipelines, operate on data as it passes along them. The latency of a pipeline is a measure of how long it takes a single data value to pass through it. The throughput rate of a pipeline is a measure of how many data values can pass through it per unit time. Pipelines both store and process data; the storage elements and processing logic in them alternate along their length. I will describe pipelines in their complete form later, but first I will focus on their storage elements alone, stripping away all processing logic. Stripped of all processing logic, any pipeline acts like a series of storage elements through which data can pass. Pipelines can be clocked or event-driven, depending on whether their parts act in response to some widelydistributed external clock, or act independently whenever local events permit. Some pipelines are inelastic; the amount of data in them is fixed. The input rate and the output rate of an inelastic pipeline must match exactly. Stripped of any processing logic, an inelastic pipeline acts like a shift register. Other pipelines are elastic; the amount of data in them may vary. The input rate and the output rate of an elastic pipeline may differ momentarily because of internal buffering. Stripped of all processing logic, an elastic pipeline becomes a flowthrough first-in-first-out memory, or FIFO. FIFOs may be clocked or event-driven; their important property is

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Editorial: "Michie-Turing" IS2014 Award recipient: Prof. Dr. Janez Grad

It is my honour and privilege to introduce the 2014 "Donald Michie and Alan Turing" prize recipient Janez Grad for Life Achievements in Slovenian Information Society (http://is.ijs.si/is_awards.html), aka "Michie-Turing" Award. The name of the prize was proposed by Stephen Muggleton when we were discussing Slovenian international information-society events. Following a long analysis with collea...

متن کامل

PageRank-based prediction of award-winning researchers and the impact of citations

In this article some recent disputes about the usefulness of PageRank-based methods for the task of identifying influential researchers in citation networks are discussed. In particular, it focuses on the performance of these methods in relation to simple citation counts. With the aim of comparing these two classes of ranking methods, we analyze a large citation network of authors based on almo...

متن کامل

A Note on Church-Turing Thesis for the Foundation of Computation Course

One of the most astonishing achievements in the 20th century is the invention of computers. The highest honor for a computer scientist who has made significant contributions to the field is to receive the Turing Award, which is recognized as the Nobel Prize in computer science. The award is named after Alan Turing in order to honor him for his tremendous contributions in the field of computer s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004